package com.zhanglijie.base.datamoveprodandconsume;

/**
 * @author zhanglijie
 * @version 1.0
 * @since 1.1.0 2022/3/13 0013 2:02
 * 两个问题：
 *  1.每个线程都有自己的资源 没有共享
 *  2.++cur后 cur没有刷到共享内存中jmm问题
 */
public class MyConsumer1 extends Thread{
    private int total = 2000;
    private int cur = 0;

    @Override
    public void run() {
        while(cur<total){
            System.out.println("正在消费第"+(++cur)+"数据包");
        }
    }
}
